package com.ruoyi.web.settlestyle.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * settlestyle对象 settlestyle
 * 
 * @author ruoyi
 * @date 2024-09-26
 */
public class Settlestyle extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 结算方式编码 */
    private String cSSCode;

    /** 结算方式名称 */
    @Excel(name = "结算方式名称")
    private String cSSName;

    /** 是否票据管理 */
    @Excel(name = "是否票据管理")
    private Integer bSSFlag;

    /** 编码级次 */
    @Excel(name = "编码级次")
    private Long iSSGrade;

    /** 是否末级 */
    @Excel(name = "是否末级")
    private Integer bSSEnd;

    /** 时间戳 */
    @Excel(name = "时间戳")
    private String pubufts;

    /** 对应票据类型 */
    @Excel(name = "对应票据类型")
    private Integer iSSBillType;

    /** 系统用字段 */
    @Excel(name = "系统用字段")
    private Integer bPortalSettle;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer iNEInBillType;

    public void setcSSCode(String cSSCode) 
    {
        this.cSSCode = cSSCode;
    }

    public String getcSSCode() 
    {
        return cSSCode;
    }
    public void setcSSName(String cSSName) 
    {
        this.cSSName = cSSName;
    }

    public String getcSSName() 
    {
        return cSSName;
    }
    public void setbSSFlag(Integer bSSFlag) 
    {
        this.bSSFlag = bSSFlag;
    }

    public Integer getbSSFlag() 
    {
        return bSSFlag;
    }
    public void setiSSGrade(Long iSSGrade) 
    {
        this.iSSGrade = iSSGrade;
    }

    public Long getiSSGrade() 
    {
        return iSSGrade;
    }
    public void setbSSEnd(Integer bSSEnd) 
    {
        this.bSSEnd = bSSEnd;
    }

    public Integer getbSSEnd() 
    {
        return bSSEnd;
    }
    public void setPubufts(String pubufts) 
    {
        this.pubufts = pubufts;
    }

    public String getPubufts() 
    {
        return pubufts;
    }
    public void setiSSBillType(Integer iSSBillType) 
    {
        this.iSSBillType = iSSBillType;
    }

    public Integer getiSSBillType() 
    {
        return iSSBillType;
    }
    public void setbPortalSettle(Integer bPortalSettle) 
    {
        this.bPortalSettle = bPortalSettle;
    }

    public Integer getbPortalSettle() 
    {
        return bPortalSettle;
    }
    public void setiNEInBillType(Integer iNEInBillType) 
    {
        this.iNEInBillType = iNEInBillType;
    }

    public Integer getiNEInBillType() 
    {
        return iNEInBillType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cSSCode", getcSSCode())
            .append("cSSName", getcSSName())
            .append("bSSFlag", getbSSFlag())
            .append("iSSGrade", getiSSGrade())
            .append("bSSEnd", getbSSEnd())
            .append("pubufts", getPubufts())
            .append("iSSBillType", getiSSBillType())
            .append("bPortalSettle", getbPortalSettle())
            .append("iNEInBillType", getiNEInBillType())
            .toString();
    }
}
